@charset "utf-8";
@import "compass/css3/border-radius";
@import "../../../skinSass/sass/componets/button/button";
.popDiv {
    display:none;
    line-height: 40px;
    z-index: 1002;
    width: 100%;
    height: 240px;
    bottom: 0px;
    position: fixed !important; /* FF IE7*/
    position: absolute; /*IE6*/
    background-color: #f3f3f3;
}

.bg,.popIframe {
    background-color: #000000;
    display: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0; /*FF IE7*/
    filter: alpha(opacity = 50); /*IE*/
    opacity: 0.7; /*FF*/
    z-index: 1;
    position: fixed !important; /*FF IE7*/
    position: absolute; /*IE6*/
}

.popIframe {
    filter: alpha(opacity = 0); /*IE*/
    opacity: 0; /*FF*/
}

.popDiv table tr {
    text-align: center;
    width: 100%;
    color: #3e4347;
    font-size: 24px;
}

.popDiv table {
    border-collapse: collapse;
    border: 0px solid #d0d0d4;
    width: 100%;
    height: 100%;
    background-color: #bdc0c7;
}

.popDiv table td {
    border-top: 1px solid #d0d0d4;
    border-right: 1px solid #d0d0d4;
    border-bottom: 1px solid #d0d0d4;
    border-left: 1px solid #d0d0d4;
    background-color: #FFFFFF;
}

.popDiv table tr.lastrow td {
    border-bottom: 0;
}

.popDiv table tr td.lastCol {
    border-right: 0;
}

.pop_con_zf{ width:90%; background:#fff; text-align:center; border-radius:4px; margin-left:auto; margin-right:auto; margin-top:25%; box-shadow:0 0 4px rgba(0,0,0,.5);}
.pop_con_zf h3{line-height:32px; background:#f1f2f3; box-shadow:0 -1px 0 rgba(255,255,255,.8);border-radius:4px 4px 0 0;  font-size:18px;color:#333;border-bottom:1px #dfdfdf solid}
@media only screen and (min-width: 375px){
.pop_con_zf{ width:90%;}
}
.clo_Box_zf{width: 100%;line-height:32px;background:#f1f2f3;box-shadow:0 -1px 0 rgba(255,255,255,.8);border-radius:4px 4px 0 0;  font-size:15px;color:#333;border-bottom:1px #dfdfdf solid}
.fail_zf{background: url(../images/icon_fail.gif) no-repeat; background-size:30px 30px;padding-left:38px;padding-top:2px;padding-bottom:20px;font-size: 13px}
div.payCodeBox_zf{width: 100%;border-width:1px;text-align:center;margin:auto;text-align: center;}


.pwdDiv_div_zf{
    text-align: center;
}

.pwdDiv_zf{
    border-collapse: collapse;
    border: 0px solid #d0d0d4;
    width: 90%;
    height: 100%;
    background-color: bdc0c7;
    text-align: center;
    margin-left: 5%;
}

.pwdDiv_zf tr {
    text-align: center;
    width: 100%;
    color: #3e4347;
    font-size: 24px;
}

.pwdDiv_zf td {
    border-top: 1px solid #d0d0d4;
    border-left: 1px solid #d0d0d4;
    border-right: 1px solid #d0d0d4;
    border-bottom: 1px solid #d0d0d4;
    background-color: #FFFFFF;
    width: 16%;
}

#payBoxSure{
    display: inline-block;
    width: 90%;
    line-height: 32px;
    font-size: 15px;
    padding: 10px 0px;
    @include border-radius(4px); 
    margin-bottom: 20px;
}